package com.mayisoftware.mayioa.platform.api.service;

import com.mayisoftware.mayioa.platform.api.domain.SysMail;

import java.util.List;

/**
 * 邮件服务
 */
public interface ISysMailService {
    /**
     * 发送简单邮件
     * @param sendTo 对方邮箱
     * @param subject 标题
     * @param content 内容
     */
    public void sendSimpleEmail(String sendTo, String subject, String content);

    /**
     * 邮件入库
     */
    public int insertMail(String mailReceiver, String mailTitle, String mailContent);

    /**
     * 查询未发送/发送失败的邮件列表
     */
    public List<SysMail> selectUnsendMailList();

    /**
     * 更新邮件列表为已发送
     */
    public int updateMailToSend(SysMail mail);
}
